$(function () {
    $("#shopping_commend_arrow").click(function () {
        $("#shopping_commend_sort").toggle()
        $(this).toggleClass("down")
    })
    //修改数量
    $(".shopping_product_list_5 input").blur(function () {
        //判断数量
        if (isNaN(this.value) == false) {
            if (this.value > 0) {
                calc();
                return;
            }
        }
        alert("数量必须是大于0的数字")
    })
    //删除
    $(".blue").click(function () {
        $(this).closest("tr").remove();
        calc()
    })
    //删除全部
    $("#removeAllProduct").click(function () {
        $("#myTableProduct tr").remove();
        calc()
    })
    //购买
    $(".shopping_commend_list_4 a").click(function () {
        let ul = $(this).closest("ul");
        let title = ul.find(".shopping_commend_list_1 a").text();
        let scj = ul.find(".shopping_commend_list_2").text().replace("￥", "");//替换单位￥
        let wlj = ul.find(".shopping_commend_list_3").text().replace("￥", "");
        let num = 1;
        let tr = $("<tr class=\"shopping_product_list\" >\n" +
            "<td class=\"shopping_product_list_1\"><a href=\"#\" class=\"blue\">" + title + "</a></td>\n" +
            "<td class=\"shopping_product_list_2\"><label>" + (wlj * num * 10) + "</label></td>\n" +
            "<td class=\"shopping_product_list_3\">￥<label>" + scj + "</label></td>\n" +
            "<td class=\"shopping_product_list_4\">￥<label>" + wlj + " </label>(" + (wlj / scj * 100).toFixed(0) + "折)</td>\n" +
            "<td class=\"shopping_product_list_5\"><input type=\"text\" value=\"1\"></td>\n" +
            "<td class=\"shopping_product_list_6\"><a href=\"javascript:void(0)\" class=\"blue\">删除</a></td>\n" +
            "</tr>");
        $("#myTableProduct").append(tr)
        calc();
        //绑定删除事件
        tr.find(".blue").bind("click", function () {
            $(this).closest("tr").remove();
            calc()
        })
        tr.find(".shopping_product_list_5 input").bind("blur", function () {
            if (isNaN(this.value) == false) {
                if (this.value > 0) {
                    calc();
                    return;
                }
            }
            alert("数量必须是大于0的数字")
        })
    })
    calc();
})

//计算总金额 节省金额 总积分
function calc() {
    let zjf = 0;//总积分
    let zje = 0;//总金额
    let zjsje = 0;//节省金额
    $("#myTableProduct tr").each(function () {
        let jf = $(this).find(".shopping_product_list_2 label").text();//积分
        let scj = $(this).find(".shopping_product_list_3 label").text();//市场价
        let wlj = $(this).find(".shopping_product_list_4 label").text();//蔚蓝价
        let num = $(this).find(".shopping_product_list_5 input").val();//数量
        zjf += parseInt(jf);
        zje += wlj * num;
        zjsje += (scj - wlj) * num;
    })
    $("#product_total").text(zje.toFixed(2)) //保留两位小数点
    $("#product_save").text(zjsje.toFixed(2))
    $("#product_integral").text(zjf)
}